Instant messaging interaction system and method thereof

ABSTRACT

An instant messaging interaction system and method work by: analyzing communicative information sent by a remote user to create emotional messages and analyzing information about the remote user&#39;s identity; storage in a storage module behavior weight value preset and corresponding to the information about the remote user&#39;s identity; determining, by a learning module, interactive responses according to the emotional messages and the behavior weight values; outputting, by an output module, the interactive responses; detecting if receiving a feedback signal from an local user; if the feedback signal is not received, the learning module stores the behavior weight value in the storage module; if the feedback signal is received, the feedback module generates a modification value corresponding to different levels of the feedback signal; generating, by the learning module and according to a detection result, modification values for modifying the behavior weight values. As a result, the messaging interaction system is capable of presenting rated interactive responses in a personalized, artificial intelligence-based manner that meets the local user&#39;s expectation.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to instant messaging interaction systemsand methods thereof, and more particularly, to an instant messaginginteraction system and a method thereof applicable to a data processingdevice for executing information messaging software and configuring toenable a local user and a remote user to jointly create communicativeinformation by the information messaging software.

2. Description of the Prior Art

Owing to the progress of network-based communication technology,long-distance information messaging has become an integral part of thedaily life of most people, involving simple steps: accessing informationmessaging software; logging in a related website on the Internet; andcommunicating with another user online. There are several types ofinformation messaging software, and all of them enable users to chatwith one another using specific symbols (or emoticons) and messages as ameans of emotional interactive expression and provide graphic messaginginterfaces for online messaging. Nonetheless, conventional ways ofinteraction, as governed by network-based communication technology, arelimited to two-dimensional interfaces and undesirably monotone.

To render interaction vivid and funny, commercially availableinteractive toys, such as I-Buddy and I-Knock, gave differentinteractive responses (e.g., flapping wings, twisting body, or emittinglight) according to specific symbols (or emoticons) and messages. Yetthe interactive responses can only be presented on a one-to-one manneror user-defined, not to mention that a single message is greeted withthe same interactive responses from whoever receive the message; morebadly, the interactive responses are neither interesting nor intuitive,and therefore puzzle users. Hence, the conventional interactiveresponses based on network-based communication technology are of noavail and bring no fun.

To address the above issue, US20070299919 disclosed a method for givinga specific response automatically according to a specific message sentby a specific user. The method disclosed in US20070299919 is applicableto an instant messaging-based customer service system and characterizedin that, in the absence of a customer service clerk, the instantmessaging software of a computer determines the identity of a customerpresently asking a customer service-related question and the content ofthe question. Then, the software automatically gives a specific responseto the customer according to the outcome of the determination. However,a drawback of the method disclosed in US20070299919 is of that thereshould be a predefined action list created in the form of a tablespecifying the customer service-related questions and its respectiverelated service responses. Thus, service responses are delivered to thecustomer by the automatic instant messaging-based customer servicesystem. Therefore, the service responses to customers are specific apriori and limited. Also, system-customer interaction shows uniformstandard and is not sensitive to the customers' ever-changing emotion.

Another invention of U.S. Pat. No. 6,907,571 also disclosed a chatterbotwhich is capable of instant messaging. The chatterbot, particularly,chats not only with users but also with other chatterbots by instantmessaging. The chatterbot of U.S. Pat. No. 6,907,571 which is able toidentify users and other chatterbots are functioned by an artificialintelligence (AI) mechanism, so that differential responses could besent to different receivers according to the users' and the otherchatterbots' identities. However, although the chatterbot has learningability with its related Al mechanism, it still has to work with apreset database containing the associated relation of active responsesand conversational contents. The chatterbot also lacks a user interfacefor the users to have response feedbacks; thus, the performance of thechatterbot falls short of users' expectations. That is, the interactiveresponses given by the chatterbot during conversation can not providethe strong imaging to the users.

Accordingly, providing an instant messaging interaction system and amethod thereof to embody presentation of various responses to a singlemessage or emoticon in a more emotional and user-anticipated manner isthe main purpose of the invention and the issue in which the relatedindustries of instant messaging hardware/software are interested.

SUMMARY OF THE INVENTION

In light of the aforesaid drawbacks of the prior art, the primarypurpose of the present invention is to provide an instant messaginginteraction system and a method thereof used to determine, by learningand user feedback mechanism, the identities of different remote usersengaging in instant messaging. Thereby, the system and method provideinteractive responses in an emotion-rated and user-anticipated mannerand are humanized and artificial intelligence-based.

Another purpose of the present invention is to provide an instantmessaging interaction system and a method thereof without cooperatingwith an action list or recipient list created by tabulation a priori.Instead, but the system displays interaction responses to a singlemessage or emoticon with more emotional manners.

To achieve the above purposes, the present invention provides an instantmessaging interaction system which is applicable to a data processingdevice and capable of executing information messaging software in orderto provide a local user an interaction with a remote user through theinformation messaging software. The system comprises: an instantmessaging module for receiving or sending communicative information; ananalysis module analyzing the communicative information responded by theremote user to generate at least an emotional message and to identify anidentity information of the remote user; a storage module for storing abehavior weight value which is preset to correspond to the identityinformation of the remote user; a learning module for determining aninteractive responses according to the emotional message and thebehavior weight value and to generate a physical action according to theinteractive responses; an output module for outputting the physicalaction according to the interactive response determined by the learningmodule; and, a feedback module for detecting whether receiving afeedback signal sent by the local user for reacting the outputs and thephysical action according to the interactive response from the outputmodule, wherein if the feedback signal is not received, the learningmodule stores the behavior weight value in the storage module; if thefeedback signal is received, the feedback module generates amodification value corresponding to different levels of the feedbacksignal. The modification value is then sent to the learning module tomodify the behavior weight value which is also stored in the storagemodule.

The present invention also provides an instant messaging interactionsystem applicable to a data processing device capable of executing aninformation messaging software to provide a local user and a remote userto jointly create communicative information, and is adapted to allow aninteraction device accessible by the local user to respond differentlyto the communicative information responded by the remote user. Theinstant messaging interaction system comprises: an instant messagingmodule for receiving or sending communicative information; an analysismodule for analyzing the communicative information responded by theremote user so as to generate at least an emotional message, and thenfor the at least an emotional message to generate a corresponding markinput value based on specific behavioral attributes and identifyinformation of the remote user; a storage module for storing thespecific behavioral attributes and behavior weight value correspondingto the identify information of the remote user; a learning module forretrieving coded information from the storage module as soon as thelearning module determines that the inputs matches one of the behaviorweight values stored in the storage module; an output module foroutputting a physical action corresponding to the coded informationretrievable by the learning module and output by the interaction deviceaccessible by the local user; and a feedback module for detecting, uponthe outputting of the interactive response by the output module, whetherthe interaction device accessible by the local user receiving thefeedback signal from the remote user, wherein of a negative detection ofreceiving the feedback signal the behavior weight value is storedaccording to the mark input value, and if a positive detection ofreceiving the feedback signal different values are generated accordingto the result of detection so as to modify the behavior weight value andchange the physical action output by the output module.

To achieve the above purposes, an instant messaging interacting method,applicable to a data processing device capable of executing informationmessaging software to provide a local user an interaction with a remoteuser through the information messaging software. The method comprisesthe steps of: analyzing communicative information sent by the remoteuser so as to generate at least one emotional message, and identifyingthe remote user's identity; retrieving a behavior weight which is presetto correspond to identify information of the remote user from a storagemodule; determining an interactive response according to the emotionalmessage and the behavior weight value so as to generate a physicalaction according to the interactive response, and outputting thephysical action according to the interactive response; and detectingwhether receiving a feedback signal from the local user, wherein thefeedback signal is not received, the learning module stores the behaviorweight value of the current response in the storage module; if thefeedback signal is received, the feedback module generates amodification value corresponding to different levels of the feedbacksignal, which the modification value is then sent to the learning moduleto modify the behavior weight value which is also stored in the storagemodule.

The present invention also provides an instant messaging interactingmethod applicable to a data processing device capable of executinginformation messaging software to provide interactions between a localuser and a remote user, adapted to allow an interaction deviceaccessible by an local user to respond differently to the communicativeinformation responded by an remote user, and configured for use with astorage module functioning in conjunction with the data processingdevice and the interaction device. The instant messaging interactingmethod comprising the steps of: storing, by a storage module, codedinformation corresponding to the behavior weight value corresponding tospecific behavioral attributes and the identify information of theremote user; analyzing communicative information responded by the remoteuser so as to generate at least an emotional message, and then for theat least an emotional message to generate a corresponding mark inputvalue based on specific behavioral attributes and the identifyinformation of the remote user; retrieving coded information from thestorage module upon determination that the mark input value matches oneof the behavior weight values stored in the storage module; outputting aphysical action corresponding to the coded information by theinteraction device accessible by the local user; and detecting whetherthe interaction device accessible by the local user receiving thefeedback signal from the remote user so as to store, if a negativedetection, the behavior weight value according to the mark input valueor to generate, if a positive detection, different modification valuesaccording to the detection result for modifying the behavior weightvalue and thereby changing the physical action.

In an embodiment of the instant messaging interaction system and methodof the present invention, the instant messaging module enables the userto enter the communicative information into the data processing device,and the data processing device is a computer, a cell phone, a personaldigital assistant (PDA), or a digital device for executing informationmessaging software. Preferably, the communicative information is textualinformation, numeral information, graphical information, symbolicinformation, video information, and/or audio information.

In a preferred embodiment of the instant messaging interaction systemand method of the present invention, the corresponding physical actionis able to manifest responses and behaviors under differentpersonalities in interactive instant messaging. Preferably, the physicalaction is carried out in the form of mechanism-triggered action, audiooutput, word output, speech output, textual output, video output, lightoutput, and/or spreading of scent.

In a preferred embodiment of the instant messaging interaction systemand method of the present invention, the behavior weight valuecorrelates with responding behavior in different levels of emotion,depending on specific behavioral attributes and the identify of theremote user, and, on the other hand, the detection result of thefeedback signal to the modification value in a corresponding leveldepends on a physical contact detected by the interaction device.Preferably, the physical contacts may include a tap, a beat, a heavypress, and/or continuous strikes. The detection result of the feedbacksignal to the modification value in the corresponding level is rated,depending on a time session.

In a preferred embodiment of the instant messaging interaction systemand method of the present invention, the instant messaging interactionsystem further comprises an actuation unit electrically connected to theoutput module. The actuation unit is provided in the form of amechanical structure, a display device, and/or an audio amplifier.Preferably, the mechanical structure is driven by external power. Thedisplay device is a LED, a LCD monitor, a LED monitor, a plasma monitor,and/or a CRT monitor. The audio amplifier is a loudspeaker.

Compared to the prior art, the present invention is characterized by:creating learning-oriented mark input values by receiving differentremote users' instant communicative information or dialog; theinteraction device giving responses according to the mark input values;and the users giving feedback (e.g., punishments or rewards) to enablethe interaction device to learn to give appropriate and yet differentresponses according to remote users' identities. Advantages of thepresent invention are: supplementing tabulation with variety andgraduations; bettering accuracy in the outcome of learning by rated userfeedbacks; allowing the interaction device to learn and thereby to giveresponses that live up to users' expectations rather than random orseemingly meaningless responses; a learning mechanism that spares usersthe need to preset a list of remote users or an action list, and afeedback mechanism that enables users to guide the interaction device inlearning the correct way to give responses; and embodying presentationof various responses to a single message or emoticon in a more emotionaland user-anticipated manner.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of the framework of an instant messaginginteraction system of the present invention;

FIG. 2 is a schematic view of criteria for determination performed bythe instant messaging interaction system of the present invention;

FIG. 3 is a schematic view of operation of a behavior unit of a learningmodule of the instant messaging interaction system of the presentinvention;

FIG. 4 is a schematic view of operation of a weight unit of a learningmodule of the instant messaging interaction system of the presentinvention;

FIG. 5 is a schematic view of a first preferred embodiment of theinstant messaging interaction system of the present invention;

FIG. 6 is a schematic view of a second preferred embodiment of theinstant messaging interaction system of the present invention; and

FIG. 7 is a flowchart of a preferred embodiment of the instant messaginginteracting method of the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The present invention is herein illustrated with specific embodiments,so that one skilled in the pertinent art can easily understand otheradvantages and effects of the present invention from the disclosure ofthe invention.

Referring to FIG. 1, which is a block diagram of a preferred embodimentof an instant messaging interaction system 100 of the present invention,the instant messaging interaction system 100 is applicable to a dataprocessing device 100 a for executing information messaging software,configured to enable a local user and a remote user to jointly createcommunicative information by the information messaging software, andconfigured to allow an interaction device 100 b accessible by the localuser to respond differently to the communicative information respondedby the remote user. The data processing device 100 a enable the users toexchange and share information with each other by the informationmessaging software, for example, MSN (Microsoft Network) provided byMicrosoft, Yahoo Messenger provided by Yahoo, Skype, QQ, or ICQ. Thedata processing device is a computer, a cell phone, a personal digitalassistant (PDA), or a digital device for executing information messagingsoftware.

Referring to FIG. 1 again, the instant messaging interaction system 100comprises: an instant messaging module 10, an analysis module 20, astorage module 30, a learning module 40, an output module 50, and afeedback module 60. In an embodiment, the instant messaging module 10,the analysis module 20, and the storage module 30 are connected to thedata processing device 100 a, and the learning module 40, the outputmodule 50, and the feedback module 60 are connected to the interactiondevice 100 b. In another embodiment, the learning module 40, the outputmodule 50, the feedback module 60, and the data processing device 100 aare integrated into the interaction device 100 b. The present inventionis, however, not limited to the above embodiments. Elements of theinstant messaging interaction system 100 are described in detailhereunder.

The instant messaging module 10 receives or sends the communicativeinformation. Specifically speaking, the instant messaging module 10comprises a messaging interface, such as Bluetooth, infrared, IEEE802.11, WiMax, ZigBee, or any messaging interface for protocols. Withthe information messaging software, a local user and one or morespecific remote users together create and share a dialog window forsharing and exchanging information. In a embodiment, the communicativeinformation is textual information, numeral information, graphicalinformation, symbolic information, video information, and/or audioinformation.

The analysis module 20 analyzes the communicative information (e.g.,text, images, or sound), generates at least an emotional message relatedto emotion (e.g., smile, grief, weep, or anger), and determines theidentity of the remoter user the communicative information sent to, soas to select a behavior weight value. Alternatively, in anotherembodiment, the emotional message yields a mark input valuecorresponding thereto. In a preferred embodiment, the emotional messageis a facial expression-specific symbol or descriptive text (for example,adjectives or nouns excerpted from a passage), and the remote user'sidentity is determined according to identification-related information,such as username, password, or login/logout time.

The storage module 30 stores behavior weight values corresponding to theremote users' identity and coded information corresponding to thebehavior weight values.

The learning module 40 determines interactive responses according to theemotional message and the behavior weight values. In a preferredembodiment, the learning module 40 retrieves the coded information fromthe storage module 30 as soon as the learning module 40 determines thatthe mark input value matches one of the behavior weight values stored inthe storage module 30. Specifically speaking, the learning module 40further comprises a behavior unit 41 and a weight unit 42. The behaviorunit 41 generates a plurality of specific behavioral attributes whichrepresents attributive relationships to the specific behavioralmanifestations, determines the behavior weight value corresponding tothe remote user's identity, and stores criteria for determination of thecoded information corresponding to the behavior weight value. The weightunit 42 creates criteria for determination of corresponding one of thebehavior weight values that match the emotional message of differentattributes; for example, the emotional message of different attributes(smile, grief, weep, anger, etc.) is selectively correlated withresponses of different levels (say, an emotional message about smile canbe greeted with different levels of responses, namely titter, smile,belly laugh, wild laugh, and laughing with tears. The learning module 40determines whether emotional responses are appropriate by the behaviorunit 41, selects levels of responses to the emotional message by theweight unit 42, so as to retrieve from the storage module 30 the codedinformation corresponding to manifestations of specific personality andbehavior. In another embodiment, to personalize the remoter users anddifferentiate verification information, the weight unit 42 createscriteria for determination of track record update based on user-feedback(to be described later).

The output module 50 outputs a physical action corresponding to thecoded information retrievable by the learning module 40 and output bythe interaction device 100 b accessible by the local user. Specificallyspeaking, the physical action reflects responding behavior withdifferent emotional levels during interactive instant messaging. Forinstance, the physical action is carried out in the form ofmechanism-triggered action, audio output, word output, speech output,textual output, video output, light output, and/or spreading of scent.The output module 50 is electrically connected to an actuation unit 51for presenting the physical action corresponding to the retrieved codedinformation and output by the interaction device 100 b. In anembodiment, the actuation unit 51 is a mechanical structure, a displaydevice, or an audio amplifier. The mechanical structure is driven byexternal power (e.g., motor), so as to effectuate physical, mechanicalaction. The display device is a LED, a LCD monitor, a LED monitor, aplasma monitor, and/or a CRT monitor. The display device, coupled withthe data processing device 100 a, displays a picture of the physicalaction. The audio amplifier is a loudspeaker for presenting the physicalaction by sound.

The feedback module 60 detects and determines, as soon as the outputmodule 50 outputs the physical action, whether the interaction device100 b accessible by the local user receives a feedback signal from theremote user. Upon a negative detection and determination of the receiptof the feedback signal, the learning module 40 stores the behaviorweight value in the storage module 30, depending on the mark inputvalue. Upon a positive detection and determination of the receipt of thefeedback signal, the feedback module 60 generates different modificationvalues according to the detection result of the feedback signal andsends the modification values to the learning module 40 so as for thelearning module 40 to modify the behavior weight values, change thephysical action output by the output module 50, and store the behaviorweight value modified in the storage module 30. Specifically speaking,the detection result of the feedback signal to the modification valuesdepends on the level of an input signal from the interaction device 100b. The input signal is generated by physical contact, voice activation,image identification, and/or man-machine interface software-basedcontrol. Preferably, the physical contact is a tap, a beat, a heavypress, and/or continuous strikes performed by different users, so as tosimulate feedback mechanism in giving punishments or rewards.

FIG. 1, coupled with FIGS. 2-6, illustrates operation of the instantmessaging interaction system 100 of the present invention. Referring toFIG. 2, which is a schematic view of the instant messaging interactionsystem 100 and the learning module 40 thereof, once a local userconducts a dialog with at least a remote user by means of the instantmessaging module 10 and therefore generates communicative information,the learning module 40 retrieves at least an emotional message throughthe analysis module 20 so as to generate a mark input value, and selectsa weight (e.g., weight 1, 2, . . . , 6) and criteria of determination ofemotional responses in behavior corresponding in level to the weight(e.g., behavior 1, 2, . . . , 6) through the behavior unit 41 and theweight unit 42 according to the emotional message and the result ofdetermination of the remote user's identity, so as for the mark inputvalues corresponding to different emotions and generated after at leastan emotional message analyzed by the analysis module 20 has been ratedaccording to behavioral manifestation to yield corresponding behaviorweight value by computation and therefore reflect specific respondingbehavior in different emotional levels. In this embodiment, regardingbehavior 1-6, criteria of determination used by the learning module 40are preset interactive behavior, namely behavior 1 (smile), behavior 2(grief), behavior 3 (weep), behavior 4 (anger), etc., which merely servean exemplary purpose to illustrate, rather than limit, the presentinvention.

Referring to FIG. 3, which is a schematic view of operation performed ona mark input value by a behavior unit 41 of the learning module 40 ofthe instant messaging interaction system 100 of the present invention,the behavior unit 41 of the learning module 40 performs modification ofthe mark input value with respect to an emotional message as follows:

(1) The inputs, x=[x₁,x₂, . . . ,x_(N)]=[x_(i)]_(1×N), expressesemotions. For example, if the current input is the first representativeemotion is, then x=[1,0, . . . ,0].

(2) The learning outputs are y=[y₁,y₂, . . . ,y_(N)]=[y_(i)]_(1×N). Forexample, if it is the first representative emotion after learning, theny=[1,0, . . . ,0].

(3) The target outputs are d=[d₁,d₂, . . . ,d_(N)]=[d_(i)]_(1×N).

(4) Function of the learning to generate output is y=f(w·x), where wdenotes an adjustable behavior weight value configured for modificationof emotional learning behavior, and f is an applicable transfer functionor activation function, whether linear or non-linear.

Goal of learning:

${\min \; {\xi (w)}} = {\frac{1}{2}{\sum\limits_{q}\; ( {d^{(q)} - y^{(q)}} )^{2}}}$

Referring to FIG. 4, which is a schematic view of operation performed onbehavior weight values by a weight unit 42 of a learning module 40 ofthe instant messaging interaction system of the present invention, theweight unit 42 of the learning module 40 determines behavior weightvalue corresponding to mark input values, according to attributiverelationships to the specific behavioral manifestations (i.e., specificbehavioral attributes) and the remote user's identity as follows:

(1) Two inputs of x₁ and x₂, where x₁ denotes the remote user'sidentity, and x₂ denotes emotion. Assuming that the second remote userinputs the corresponding emotion level with the second degree, thenx₁=[0,1, . . . ,0] and x₂=[0,2, . . . ,0].

(2) The learning outputs are y=[y₁,y₂, . . . ,y_(K)]=[y_(j)]_(1×K). Forexample, if the learning output value is a behavioral response of thefirst degree, then y=[1,0, . . . ,0].

(3) The target outputs are user feedback d=[d₁,d₂, . . .,d_(K)]=[d_(k)]_(1×K).

(4) Function of the learning to generate output is y=f(w₁·x₁+w₂·x₂),where w₁ and w₂ are behavior weight values adjustable according to theremote user's identity and behavior of different levels of emotionalresponses: f is an applicable transfer function or activation function,whether linear or non-linear.

(5) Goal of learning:

${\min \; {\xi (w)}} = {\frac{1}{2}{\sum\limits_{q}\; ( {d^{(q)} - y^{(q)}} )^{2}}}$

Referring to FIG. 5, which is a schematic view of a first embodiment ofthe instant messaging interaction system of the present invention, upona local user's receipt of a communicative message of instant messagingfrom a remote user, Ms. A, the analysis module 20 sends an analyzedemotional message (Input) to the interaction device 100 b wherebydetermination of the communicative information and the remote user'sidentity takes place. The behavior unit 41 and weight unit 42 of thelearning module 40 of the interaction device 100 b select the smilebehavior corresponding to behavior weight value 1, according to theresult of determination of the remote user's identity, that is, Ms. A,and the facial expression-specific symbol (i.e., emoticon) sent by Ms.A. Then, the interaction device 100 b presents smile behavior and aninteractive response physically. Upon her/his receipt of the smilinginteractive response to her/his expectation, the local user stops usingthe feedback module 60 to request behavior modification from theinteraction device 100 b again. Afterward, if Ms. A sends the samemessage of instant messaging again, the interaction device 100 b willphysically present the smile behavior and the interactive responseagain.

Referring to FIG. 6, which is a schematic view of a second embodiment ofthe instant messaging interaction system of the present invention, thedetection result of corresponding to the modification values generatedby the feedback module 60 is rated according to a time session, that is,the weight unit 42 creates criteria for determination of track recordupdate based on user-feedback, so as to personalize the remoter usersand differentiate verification information. As shown in the drawing,after a local user has received communicative information of instantmessaging from a remote user, Mr. B, the analysis module 20 sends ananalyzed emotional message (Input) to the interaction device 100 bwhereby determination of the communicative information and the remoteuser's identity takes place. The behavior unit 41 and weight unit 42 ofthe learning module 40 of the interaction device 100 b select the smilebehavior corresponding to behavior weight value 1, according to theresult of determination of the remote user's identity, that is, Ms. A,and the emoticon sent by Ms. A. Then, the interaction device 100 bpresents smile behavior and an interactive response physically. Thelocal user receives the smiling interactive response to her/hisdisappointment. Also, the local user sends behavioral modificationvalues to the interaction device 100 b depending on a time session ofdelivery of a message by the feedback module 60, and then sends thebehavioral modification values in various corresponding levels to thelearning module 40 of the interaction device 100 b. For example, at nineo'clock in the morning, the learning module 40 the selection provided bythe behavior unit 41 and weight unit 42, according to a “tap” signalfrom the feedback unit 60, and thus selects “belly laugh” of behaviorweight value 3. At twelve o'clock at noon, the learning module 40modifies the selection provided by the behavior unit 41 and weight unit42, according to a “beat” signal, and thus selects “belly laugh” ofbehavior weight value 3. At eleven o'clock at night, the learning module40 modifies the selection provided by the behavior unit 41 and weightunit 42, according to a “strike continuously” signal, and thus selects“belly laugh” of behavior weight value 3. Afterward, if Mr. B sendsmessages of instant messaging at different sessions, the interactiondevice 100 b determines, session by session, whether behavior detectedby the feedback module 60 is physically presented in the form of “bellylaugh” and “interactive responses”. Hence, the interaction device 100 beventually manifests behavior and interactive responses corresponding tocommunicative information and fit for a remote user's identity and asession.

Referring to FIG. 7, which is a flowchart of an embodiment of theinstant messaging interacting method of the present invention, theinstant messaging interacting method of the present invention isapplicable to a data processing device for executing informationmessaging software, configured to enable a local user and a remote userto jointly create communicative information by the information messagingsoftware, adapted to allow an interaction device of the local user topresent different behavioral manifestations according to thecommunicative information sent by the remote user and the remote user'sidentity, and configured for use with a storage module 30 functioning inconjunction with the data processing device 100 a and the interactiondevice 100 b (see FIG. 1). The instant messaging interacting method ofthe present invention begins with Step S10.

Step S10 involves presenting, by the interaction device, a correspondingphysical action using an initialization value/previous behavior weightvalue. In Step S10, the interaction device acquires coded informationcorresponding to the initialization value/previous behavior weight valuestored in the storage module 30, and presents the corresponding physicalaction according to the coded information acquired. Go to Step S11.

Step S11 involves determining whether the data processing device hasreceived communicative information from a remote user. In Step S11, apositive determination is followed by Step S12 and a negativedetermination by a return to Step S10.

Step S12 involves analyzing the communicative information received so asto generate at least an emotional message. Go to Step S13.

Step S13 involves determining the remote user's identity according to aninstant messaging ID so as to generate a mark input value correspondingto the remote user's identity. In Step S13, the remote user's identityis determined according to the instant messaging ID, and a mark inputvalue corresponding to the at least an emotional message is generatedaccording to a plurality of specific behavioral attributes and theremote user's identity determined. Go to Step S14.

Step S14 involves retrieving coded information by selecting the behaviorweight value according to the remote user's identity. In Step S14, upondetermination that the mark input value meets a criterion ofdetermination of the behavior weight value stored in the storage module,corresponding coded information is retrieved from the storage module. Goto Step S15.

Step S15 involves taking a physical action by the interaction deviceaccording to the coded information acquired. In Step S15, an interactiondevice 100 b accessible by a local user outputs a physical actioncorresponding to the coded information retrieved from the storage module30. Go to Step S16.

Step S16 involves determining whether the physical action presented bythe interaction device lives up to the local user's expectations. StepS16 further involves detecting and determining whether the interactiondevice 100 b accessible by the local user has received a feedback signalfrom the local user, wherein the feedback signal is a response given bythe local user to the interaction device and configured to indicatewhether the physical action presented by the interaction device lives upto the local user's expectations. In Step S16, a positive determinationis followed by Step S18 and a negative determination by Step S17.

Step S17 involves generating, by the local user, a modification valuethrough a feedback module. Step S17 further involves detecting for thefeedback signal, generating the modification value according to thelevel of the feedback signal, and modifying the behavior weight valuewith the modification value so as to change the physical action. Go toStep S18.

Step S18 involves storing the behavior weight value corresponding to theremote user's message in the storage module 30. Go to Step S11.

In conclusion, the present invention is characterized by: generatinglearning-oriented mark input values by receiving different remote users'instant communicative information or dialog; the interaction devicegiving responses according to the mark input values; and the usersgiving feedback (e.g., punishments or rewards) to enable the interactiondevice to learn to give appropriate and yet different responsesaccording to a remote user' identities. Advantages of the presentinvention are: supplementing tabulation with variety and graduations;bettering accuracy in the outcome of learning by rated user feedback;allowing the interaction device to learn and thereby give responses thatlive up to users' expectations rather than random or seeminglymeaningless responses; a learning mechanism that spares users the needto preset a list of remote users or an action list, and a feedbackmechanism that enables users to guide the interaction device in learningthe correct way to give responses; and embodying presentation of variousresponses to a single message or emoticon in a more emotional anduser-anticipated manner.

The foregoing specific embodiments are only illustrative of the featuresand functions of the present invention but are not intended to restrictthe scope of the present invention. It is apparent to those skilled inthe art that all equivalent modifications and variations made in theforegoing embodiments according to the spirit and principle in thedisclosure of the present invention should fall within the scope of theappended claims.

1. An instant messaging interaction system, applicable to a dataprocessing device capable of executing an information messaging softwareto provide interactions between a local user and a remote user, thesystem comprising: an instant messaging module for receiving or sendingcommunicative information; an analysis module for analyzing thecommunicative information responded by the remote user so as to generateat least an emotional message, and identifying identity information ofthe remote user; a storage module for storing behavior weight valuewhich is preset to correspond to the identity information of the remoteuser; a learning module for determining an interactive responseaccording to the emotional message and the behavior weight value so asto generate a physical action according to the interactive response; anoutput module for outputting the physical action according to theinteractive response determined by the learning module; and a feedbackmodule for detecting whether receiving a feedback signal from the localuser upon the outputting the physical action according to theinteractive response by the output module, wherein if the feedbacksignal is not received, the learning module stores the behavior weightvalue in the storage module; if the feedback signal is received, thefeedback module generates a modification value corresponding todifferent levels of the feedback signal, which the modification value isthen sent to the learning module to modify the behavior weight valuewhich is also stored in the storage module.
 2. The system of claim 1,wherein the instant messaging module enables the local user and theremote user to send and receive the communicative information by thedata processing device, and the data processing device is a computer, acell phone, a personal digital assistant (PDA), or a digital devicecapable of executing the information messaging software.
 3. The systemof claim 1, wherein the communicative information comprises at least oneof textual information, numeral information, graphical information,symbolic information, video information, and audio information.
 4. Thesystem of claim 1, wherein the physical action comprises at least one ofmechanism-triggered action, audio output, word output, speech output,textual output, video output, light output, and spreading of a scent. 5.The system of claim 1, wherein the behavior weight value generates aresponding behavior with a corresponding emotional level, based onspecific behavioral attributes and the identity information of theremote user.
 6. The system of claim 1, wherein the detection result ofthe feedback signal to the modification value in the corresponding levelis generated based on a corresponding level of an input signal to thefeedback module.
 7. The system of claim 6, wherein the input signal isgenerated by at least one way of physical contact, voice activation,image recognition, and human-machine interface software-based control.8. The system of claim 7, wherein the physical contact comprises atleast one of a tap, a beat, a heavy press, and continuous strikes. 9.The system of claim 6, wherein the detection result of the feedbacksignal to the modification value in the corresponding level is ratedbased on a time session.
 10. The system of claim 1, further comprisingan actuation unit electrically connected to the output module, in whichthe actuation unit comprises at least one of a mechanical structure, adisplay device, and an audio amplifier.
 11. The system of claim 10,wherein the mechanical structure allows to be driven by external power.12. The system of claim 10, wherein the display device comprises atleast one of a LED, a LCD monitor, a LED monitor, a plasma monitor, anda CRT monitor.
 13. The system of claim 10, wherein the audio amplifieris a loudspeaker.
 14. An instant messaging interacting method,applicable to a data processing device capable of executing informationmessaging software to provide interactions between a local user and aremote user, the method comprising the steps of: analyzing communicativeinformation sent by the remote user so as to generate at least anemotional message, and identifying an identify information of the remoteuser; retrieving from a storage module behavior weight value which ispreset to correspond to identify information of the remote user;determining an interactive response according to the emotional messageand the behavior weight value so as to generate a physical actionaccording to the interactive response, and outputting the physicalaction according to the interactive response; and detecting whetherreceiving a feedback signal from the local user, wherein if the feedbacksignal is not received, the learning module stores the behavior weightvalue in the storage module; if the feedback signal is received, thefeedback module generates a modification value corresponding todifferent levels of the feedback signal, which the modification value isthen sent to the learning module to modify the behavior weight valuewhich is also stored in the storage module.
 15. The method of claim 14,wherein the data processing device is provided to enable the local userand the remote user to send and receive communicative information and isa computer, a cell phone, a personal digital assistant (PDA), and adigital device capable of executing the information messaging software.16. The method of claim 14, wherein the communicative informationcomprises at least one of textual information, numeral information,graphical information, symbolic information, video information, andaudio information.
 17. The method of claim 14, wherein the physicalaction comprises at least one of mechanism-triggered action, audiooutput, word output, speech output, textual output, video output, lightoutput, and spreading of a scent.
 18. The method of claim 14, whereinthe behavior weight value generates a responding behavior in acorresponding emotional level, based on specific behavioral attributesand the identity information of the remote user.
 19. The method of claim14, wherein the detection result of the feedback signal to themodification value in the corresponding level is generated based on acorresponding level of an input signal.
 20. The method of claim 19,wherein the input signal is generated by at least one way of physicalcontact, voice activation, image recognition, and human-machineinterface software-based control.
 21. The method of claim 20, whereinthe physical contact comprises at least one a tap, a beat, a heavypress, and continuous strikes.
 22. The method of claim 19, wherein thedetection result of the feedback signal to the modification value in thecorresponding level is rated based on a time session.